SoeError 列举
SoE (Servo drive profile over EtherCAT) 错误讯息。
命名空间:IntervalZero.KINGSTAR.Base
组合: IntervalZero.KINGSTAR.Base (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
成员
一般错误
| errSoeNoError |
0x0000 |
服务通道中未侦测到错误。 |
| errSoeNotOpened |
0x0001 |
服务通道未开启。 |
| errSoeInvalidAccessClosing |
0x0009 |
关闭服务通道存取无效。 |
元素 1 (IDN) 错误
| errSoeNoIdn |
0x1001 |
无有效的 IDN。 |
| errSoeIdnInvalidAccess |
0x1009 |
IDN 存取无效。 |
元素 2(名称)错误
| errSoeNoName |
0x2001 |
无名称。 |
| errSoeNameTooShort |
0x2002 |
名称太短。 |
| errSoeNameTooLong |
0x2003 |
名称太长。 |
| errSoeNameReadOnly |
0x2004 |
不可变更名称(唯读)。 |
| errSoeNameWriteProtected |
0x2005 |
名称此次被写入保护。 |
元素 3(属性)错误
| errSoeAttributeTooShort |
0x3002 |
属性太短。 |
| errSoeAttributeTooLong |
0x3003 |
属性太长。 |
| errSoeAttributeReadOnly |
0x3004 |
不可变更属性(唯读)。 |
| errSoeAttributeWriteProtected |
0x3005 |
属性此次被写入保护。 |
元素 4(单位)错误
| errSoeNoUnits |
0x4001 |
无单位。 |
| errSoeUnitTooShort |
0x4002 |
单位太短。 |
| errSoeUnitTooLong |
0x4003 |
单位太长。 |
| errSoeUnitReadOnly |
0x4004 |
不可变更单位(唯读)。 |
| errSoeUnitWriteProtected |
0x4005 |
单位此次被写入保护。 |
元素 5(最小输入)错误
| errSoeNoMinInput |
0x5001 |
无最小输入值。 |
| errSoeMinInputTooShort |
0x5002 |
最小输入值太短。 |
| errSoeMinInputTooLong |
0x5003 |
最小输入值太长。 |
| errSoeMinInputReadOnly |
0x5004 |
不可变更最小输入值(唯读)。 |
| errSoeMinInputWriteProtected |
0x5005 |
最小输入值此次被写入保护。 |
元素 6(最大输入)错误
| errSoeNoMaxInput |
0x6001 |
无最大输入值。 |
| errSoeMaxInputTooShort |
0x6002 |
最大输入值太短。 |
| errSoeMaxInputTooLong |
0x6003 |
最大输入值太长。 |
| errSoeMaxInputReadOnly |
0x6004 |
不可变更最大输入值(唯读)。 |
| errSoeMaxInputWriteProtected |
0x6005 |
最大输入值此次被写入保护。 |
元素 7(运算资料)错误
| errSoeDataTooShort |
0x7002 |
运算资料太短。 |
| errSoeDataTooLong |
0x7003 |
运算资料太长。 |
| errSoeDataReadOnly |
0x7004 |
不可变更运算资料(唯读)。 |
| errSoeDataWriteProtected |
0x7005 |
运算资料在这次通讯阶段被写入保护。 |
| errSoeDataBellowMin |
0x7006 |
运算资料小于最小输入值。 |
| errSoeDataOverMax |
0x7007 |
运算资料大于最大输入值。 |
| errSoeDataInvalid |
0x7008 |
无效的运算资料:不支援设定的 IDN,无效的位元数或位元组合。 |
| errSoeDataPasswordProtected |
0x7009 |
运算资料具有密码写入保护。 |
| errSoeDataInPdo |
0x700A |
运算资料被写入保护:其为周期配置。 |
| errSoeDataInvalidAddress |
0x700B |
无效的间接定址,如资料容器与列表处置。 |
| errSoeDataWriteDisabled |
0x700C |
由于其他设定因素,运算资料被写入保护。例如运算模式或子装置已被启动。 |
| errSoeDataInvalidFloat |
0x700D |
无效的浮点数。 |
| errSoeDataParamProtected |
0x700E |
运算资料在参数化层级被写入保护。 |
| errSoeDataOpProtected |
0x700F |
运算资料在运算层级被写入保护。 |
| errSoeCommandAlreadyActive |
0x7010 |
过程命令已启动。 |
| errSoeCommandNotInterruptible |
0x7011 |
过程命令不可中断。 |
| errSoeCommandNotExecutableNow |
0x7012 |
过程命令此次不可执行。例如,此阶段不可启动过程命令。 |
| errSoeCommandNotExecutable |
0x7013 |
过程命令不可执行(无效的或错误的参数)。 |
| errSoeCommandInvalidLength |
0x7014 |
接收参数中的变数长度与预期长度不符。 |
区段存取错误
| errSoeIdnInvalid |
0x7101 |
S-0-0394 中的 IDN 无效。 |
| errSoeEmptyList |
0x7102 |
S-0-0397 中的空白列表不允许写入存取。 |
| errSoeListTooLong |
0x7103 |
列表区段的接管超过 S-0-0394 中列表的最大长度。 |
| errSoeReadTooLong |
0x7104 |
仅供读取存取:列表区段长度 列表索引的列表区段长度超过 S-0-0394 中列表的当前长度。 |
| errSoeIdnWriteProtected |
0x7105 |
S-0-0394 中的 IDN 被写入保护。 |
| errSoeSegmentDataBellowMin |
0x7106 |
列表区段中的运算资料小于最小输入值。 |
| errSoeSegmentDataAboveMax |
0x7107 |
列表区段中的运算资料大于最大输入值。 |
| errSoeListInvalidIndex |
0x7108 |
S-0-0395 中有无效的列表索引。 |
| errSoeParameterNotSegment |
0x7109 |
IDN S-0-0394 中的参数无变数长度。 |
| errSoeIdnNotPermitted |
0x710A |
资料处在S-0-0394,不允许 IDN S-0-0397。 |
服务通道
| errSoeChannelNoError |
0xD000 |
无错误。 |
| errSoeChannelNotAvailable |
0xD001 |
服务通道(暂时)无法使用。 |
| errSoeChannelEngaged |
0xD002 |
服务通道被应用程式占用。 |
| errSoeChannelBusy |
0xD003 |
服务通道忙碌中,从站正在处理上一个请求。 |
| errSoeSlaveNotReachable |
0xD004 |
无法到达伺服从站。 |
| errSoeChannelAborted |
0xD005 |
服务通道转换被中止。 |
| errSoeChannelReadOnly |
0xD006 |
服务通道不支援写入此元件。 |
参见
IntervalZero.KINGSTAR.Base 命名空间